DDM-CMP: Data-Driven Multithreading on a Chip Multiprocessor

نویسندگان

  • Kyriakos Stavrou
  • Paraskevas Evripidou
  • Pedro Trancoso
چکیده

Potential increases for larger number of onchip processors. DDM-CMP is likely to have a large number of small embedded microprocessors Scheduling is often in data driven model of execution Thermal profiling information can be included during re-compilation We have developed: TSIC: Thermal Scheduling Simulator for Chip Multiprocessors to study the several alternatives The Scheduling algorithm defines the core to be assigned to the new process according to the “thermal history” of the cores

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Rapid Prototyping of the Data-Driven Chip-Multiprocessor (d2-CMP) Using FPGAs

This paper presents the FPGA implementation of the prototype for the Data-Driven Chip-Multiprocessor (D2-CMP). In particular, we study the implementation of a Thread Synchronization Unit (TSU) on FPGA, a hardware unit that enables thread execution using dataflow-like scheduling policy on a chip multiprocessor. Threads are scheduled for execution based on data availability, i.e., a thread is sch...

متن کامل

Fitting more Data-Driven Multithreading Cores into the Chip

In this paper we explore the potential of reducing the cache size of the cores in the DDM-CMP architecture and implementing additional on-chip processors in the space saved. With this technique we almost double the already high speedup the DDM-CMP architecture has compared to a state-of-the-art high-end single chip microprocessor. The proposed DDM-CMP scheme achieves speedup ranging from 5.2 to...

متن کامل

DDMCPP: The Data-Driven Multithreading C Pre-Processor

Single thread performance improvement using more complex structures and higher frequencies is currently reaching its limits. As such, several architectures that target this problem through exploiting coarse grainedmultithreading have been proposed. Such an architecture is the DataDriven Multithreading Chip Multiprocessor (DDM-CMP) which is based on a dataflow-like model of execution. To fully e...

متن کامل

Designing NEKO : A Speculative Multithreading Chip Multiprocessor

Chip multiprocessor (CMP) approach has drawn a great attention as a new platform for next-generation microprocessors. A CMP supports multithreading execution and is very suitable for server workloads in which thread-level parallelism is abundant. However, the multithreading resources are underutilized in desktop workloads where typically only a few threads are running at the same time. Furtherm...

متن کامل

A Chip-Multiprocessor Architecture with Speculative Multithreading

ÐMuch emphasis is now placed on chip-multiprocessor (CMP) architectures for exploiting thread-level parallelism in an application. In such architectures, speculation may be employed to execute applications that cannot be parallelized statically. In this paper, we present an efficient CMP architecture for speculative execution of sequential binaries without source recompilation. We present the s...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005